@charset "UTF-8";
    /*css 初始化*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin:0;
    padding:0;
}
fieldset, img,input,button {
    border:none;
    padding:0;
    margin:0;
    outline-style:none;
    /*去掉input获取焦点后的外边框*/
}
ul, ol {
    list-style:none;
}
input {
    padding-top:0;
    padding-bottom:0;
    font-family: "SimSun","宋体";
}
select, input {
    vertical-align:middle;
}
select, input, textarea {
    font-size:12px;
    margin:0;
}
textarea {
    resize:none;
}
/*防止拖动*/
    img {
    border:0;
    vertical-align:middle;
}
/* 去掉图片底侧默认的3像素空白缝隙
还可以采用display:block*/
    /*原因在于块级元素内部默认有行框，行框撑高了块级元素。img和其他块级元素并列的时候，由于img默认是display:inline-block，因此也会产生匿名块框包裹img，匿名块框内部生成了行框，多余了几个像素。这也是为何把图片添加上display:block，或者父层级font-size、line-height能够解决这个的原因。*/
    table {
    border-collapse:collapse;
}
/*合并边框*/
    body {
    font-family: 'microsoft yahei',sans-serif;
    min-width: 1200px;
    font-size: 12px;
    line-height: 1.5;
    color: #333;
    background-color: #fff;
}
/*清除浮动 -- 减少浏览器渲染负担 -- 推荐*/
    .clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
.clearfix {
    *zoom:1;
    /*IE/7/6*/
}
a {
    color:#666;
    text-decoration:none;
}
a:hover {
    color:#C81623;
}
h1,h2,h3,h4,h5,h6 {
    text-decoration:none;
    font-weight:normal;
    font-size:100%;
}
s,i,em {
    font-style:normal;
    text-decoration:none;
}
.col-red {
    color: #C81623!important;
}
/*公共类*/
.w {
    /*版心 提取*/
    width: 1210px;
    margin:0 auto;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.al {
    text-align:left
}